草庐IT

mongodb - Meteor.Collection 和 Meteor.Collection.Cursor

全部标签

mongodb - 如何使用 10gen c# 驱动程序更新内部属性?

我有这样的结构:publicclassUser{publicObjectIdId{get;set;}publicLocationLocation{get;set;}publicDateTimeLastAround{get;set;}}publicclassLocation{publicdoubleLatitude{get;set;}publicdoubleLongitude{get;set;}}我已经尝试了一些方法,但我想更新用户的位置以及他们上次出现的时间。试过这个:userHelper.Collection.Update(Query.EQ("_id",userId),Update.

scala - 使用 Casbah/Scala 在 MongoDB 上执行自定义函数

我已经使用其命令行客户端在MongoDB中定义了一个函数。functionsomething(){...}我想知道如何使用Scala中的casbah执行自定义MongoDB函数。有什么建议吗?谢谢, 最佳答案 有几种方法可以在服务器上运行任意javascript代码。您可以将其作为字符串提供客户端并将其发送到服务器进行评估,或者在服务器上安装该功能首先,如此处记录:http://docs.mongodb.org/manual/core/server-side-javascript/服务器端函数是按数据库注册的,在一个名为system

ruby - 使用 rails 和 mongodb 重新索引 solr 时出错

我目前在我的Rails应用程序中使用mongodb。我使用mongoid作为ODM,并使用sunspot_mongo。当我尝试重建索引时,出现以下错误。>rakesunspot:reindexrakeaborted!undefinedmethod'find_in_batches'forArticle:Class即使我使用mongo_mapper而不是mongoid,我也面临同样的问题 最佳答案 使用:rakesunspot:mongo:reindex行得通。但是使用mongoid的sunspot中的重建索引API有一点问题。

node.js - MongoDB GridFS - 是文件名还是文件名

请看下图,来自http://mongoexplorer.com/:我一直在尝试通过GridFS工作,引用https://github.com/jamescarr/nodejs-mongodb-streaming.我上传的文件很好地返回,通过以下get函数返回的流看起来是正确的。vargridfs=(function(){functiongridfs(){}gridfs.get=function(id,fn){vardb,store;db=mongoose.connection.db;id=newObjectID(id);store=newGridStore(db,id,"r",{roo

Heroku 上的 Django + MongoDB

我想在Heroku上使用Django和MongoDB。在他们的文档GettingStartedwithDjangoonHeroku/Cedar:PostgresDatabaseConfig中,说一些代码附加到settings.py以使用DATABASE_URL。有什么办法可以避免这种情况吗?因为这里的DATABASES需要是django_mongodb_engine,还有其他设置,例如(示例从compSocSci拖拽)DATABASES={'default':{'ENGINE':'django_mongodb_engine','NAME':'heroku_app1234567','US

mongodb - 如何处理 MongoDB 中的过时连接

在Mongo中自动刷新过时连接的最佳方法是什么?回收mongod服务后,我从我的LiferayPortlets中得到这个异常:com.mongodb.MongoException$Network:can'tcallsomething:/127.0.0.1:27017/connection_test 最佳答案 您的代码中需要有“处理异常和重试逻辑”。这可能会有所帮助:Exceptions,andhowbesttoretrywhenaconnectionisreset? 关于mongodb-

ruby - 最佳实践 : Text-search in Ruby, 还是让 MongoDB 完成工作?

我有一个关键字数组,它的长度是可变的。对于这个例子,假设有50个:keywords=['dog','cat','monkey'...'bird']我有一组句子(同样是可变长度),我想循环遍历,搜索每个关键字。sentences=[['Mydogatecatfood'],['Iwenttothestore.'],...]如果该句子包含任何关键字,那么我会将其移动到一个新的“匹配”数组中。所以在Ruby中,我的代码看起来像这样:sentences.eachdo|sentence|keywords.eachdo|keyword|ifsentence.match(/\b#{keyword}\b

MongoDB 排序数组

是否可以按照评论的日期对我的MongoDB评论数组进行排序?我是否必须在我的服务器端脚本中执行此操作而不是使用查询运算符?如果是这样,我该怎么做?{"review":[{"date":"2012-05-0421:06:58","review":"TheReview","name":"ThePersonsName",},{"date":"2012-09-0421:06:58","review":"TheReview","name":"ThePersonsName",},{"date":"2012-02-0421:06:58","review":"TheReview","name":"Th

php - MongoDB 在发现空白条目时显示错误

我有一个项目,它在特定列中搜索特定条目,然后返回该列中包含该条目的所有文档。它几乎可以完美地工作,除非该输入字段为空时会出现错误。让我尝试在下面说明。我的数据库:A|B|C|D1|1|5|52|1||63|2|7|74|2|8|8我的PHP:$query=array("B"=>1);$cursor=$collection->find($query);foreach($cursoras$obj){echo$obj["A"].$obj["B"].$obj["C"].$obj["D"]."";}我的输出是:115521Notice:Undefinedindex:C6我怎样才能不给出任何错误。

c# - 通过C# MongoDB Driver之前插入的方式获取数据顺序列表

我正在使用C#MongoDB驱动程序进行数据库操作。我想通过插入记录的方式获取记录顺序列表。因为我相信MongoDB默认情况下根据它的主键对数据进行排序(例如_Id),我想根据插入方式按顺序获取记录列表。(我不想将DateTime数据存储在表格文档中)。提前致谢! 最佳答案 是的,你是对的。如果您在插入时不提供_id字段的值,MongoDB将生成一个。这些值会随着时间的推移而增加。因此,如果您按_id升序排序,您将获得插入顺序(如果我没记错的话,精确到秒)。对于上限集合,有一个specialsortingorder可用:$natur